*{ margin:0; padding:0;}
img{ border:none;}
a{ text-decoration:none;}
li{ list-style:none;}
body{max-width:1920px; min-width:1100px; font-family:'微软雅黑'; background:#04101d}
h1,h2,h3,h4,h5,h6{ font-style: normal; font-size:100%; font-weight:normal;}
@font-face{
	font-family:Microsoft YaHei UI Light;
   		src:url('Microsoft YaHei UI Light.ttf');
		}

.top{width:1100px; height:67px; margin:0 auto; overflow:hidden}
.top1{display:block; width:123px; height:67px; float:left; display:flex;align-items: center;}
.top2{width:270px; height:67px; margin-left:13px; float:left; display:flex;align-items: center;}
.top2 p{font-size:20px; color:#00c8ff;}
.top2 b{font-size:21px}
.top3{width:220px; height:67px; display:flex;align-items: center; float:right;}
.top3 p{font-size:20px; color:#00c8ff}

.dh{width:100%; height:34px; background:#00c8ff}
.dh0{width:1100px; height:34px; display:flex;justify-content:space-between; margin:0 auto}
.dh li{height:100%}
.dh a{display:block; height:100%; font-size:20px; color:#ffffff; line-height:34px;}
.dh a:hover{color:#000000}

.fullSlide{width:100%;height:600px; margin:0 auto; position:relative}
.fullSlide .bd{margin:0 auto;position:relative;z-index:0;overflow:hidden;}
.fullSlide .bd ul{width:100% !important;}
.fullSlide .bd li{width:100% !important;height:600px; display:block; overflow:hidden; background:no-repeat center; position:relative}
.fullSlide .bd li a{display:block;}
.banner_a{width:1100px; height:600px; position:absolute; left:0; right:0; margin:auto; bottom:0}
.banner_a0{width:100%; height:100%; position:relative}
.banner_a1{width:110px; height:40px; position:absolute; left:0; right:0; margin:auto; bottom:70px}

.fullSlide .hd{width:100%;position:absolute;z-index:1;bottom:30px;height:30px;line-height:30px;}
.fullSlide .hd ul{text-align:center;}
.fullSlide .hd ul li{cursor:pointer;display:inline-block;*display:inline;zoom:1;width:10px;height:10px;margin:10px; border-radius:50%; overflow:hidden;background:#dddddd;line-height:999px;}
.fullSlide .hd ul .on{background:#00c8ff; width:62px; height:10px; border-radius:30px}

.b1{width:802px; height:800px; background:url(../img/b1_.png) no-repeat center 0; overflow:hidden; margin:23px auto 0; padding:0 121px 0 121px}
.bt1{padding-top:65px; text-align:center}
.bt1 h3{font-size:36px; color:#00c8ff; font-weight:bold}
.bt1 img{display:block; margin:-5px auto 0}
.wd1{width:100%; margin-top:50px}
.wd1 p{font-size:24px; color:#ffffff; line-height:35px}
.wd11{font-size:24px; color:#ff0000; text-align:center; text-decoration:underline; display:block; margin:30px auto 0}

.b2{width:1100px; height:535px; background:url(../img/6.jpg) no-repeat center 0; overflow:hidden; margin:70px auto 0; position:relative}
.wd21{width:327px; height:99px;display:flex;align-items: center;justify-content:center; background:#027ea5; border-radius:15px; position:absolute; left:12px; top:115px}
.wd22{width:333px; height:99px; display:flex;align-items: center;justify-content:center; background:#027ea5; border-radius:15px; position:absolute; left:435px; top:0}
.wd23{width:261px; height:99px; display:flex;align-items: center;justify-content:center; background:#027ea5; border-radius:15px; position:absolute; right:12px; top:155px}
.b2 p{font-size:24px; color:#ffffff}
.wd2{width:990px; height:160px; background:#027ea5; border-radius:20px; padding:17px 55px 0 55px; margin:0 auto; font-size:24px; color:#fff; line-height:35px}
.b3{width:1044px; height:978px; background:url(../img/b2_.png) no-repeat center 0; overflow:hidden; margin:35px auto 0; overflow:hidden} 
.b3>h4{font-size:30px; color:#00c8ff; text-align:center; line-height:35px; margin-top:10px}
.b3>h5{font-size:24px; color:#d40d19; text-align:center; line-height:35px; margin-top:5px}
.b3>h3{font-size:36px; color:#00c8ff; text-align:center; margin-top:25px; font-weight:bold}
.b3>p{font-size:20px; color:#ffffff; text-align:center; margin-top:10px; line-height:30px}

.b4{width:1100px; height:805px; background:url(../img/7.jpg) no-repeat left 198px top 150px; margin:65px auto 0; overflow:hidden; position:relative}
.wd31{width:300px; height:120px; border:2px solid #00d8ff; border-radius:20px; padding:15px 7px 0 8px; float:left; margin-left:2px; position:relative}
.b4 p{font-size:24px; color:#00c8ff; line-height:35px}
.wd311{width:6px; height:68px; background:#00c8ff; position:absolute; left:-4px; top:0; bottom:0; margin:auto}
.wd312{width:6px; height:68px; background:#00c8ff; position:absolute; right:-4px; top:0; bottom:0; margin:auto}

.wd32{width:450px; height:120px; border:2px solid #00d8ff; border-radius:20px; padding:15px 7px 0 8px; float:left; margin-left:9px; position:relative}
.wd33{width:271px; height:120px; border:2px solid #00d8ff; border-radius:20px; padding:15px 7px 0 8px; float:right; margin-right:2px; position:relative}
.wd34{width:242px; height:120px; border:2px solid #00d8ff; border-radius:20px; padding:15px 7px 0 8px; float:left; margin-left:2px; position:relative; margin-top:34px}
.wd35{width:270px; height:120px; border:2px solid #00d8ff; border-radius:20px; padding:15px 7px 0 8px; float:right; margin-right:2px; position:relative; margin-top:34px}

.wd36{width:1100px; position:absolute; left:0; bottom:0; font-size:24px; color:#ffffff; line-height:35px}
.wd37{font-size:30px; color:#00c8ff; text-align:center; line-height:35px; margin-top:10px}
.wd4{width:1100px; margin:50px auto 0; overflow:hidden}

.wd41{width:743px; padding-top:10px; float:left}
.wd42{width:333px; float:right}
.wd421{width:333px; height:78px; background:url(../img/9.png) no-repeat center 0; overflow:hidden; display:flex;align-items: center;justify-content:center; margin-bottom:23px}
.wd421 p{font-size:24px; color:#ffffff; display:block; width:320px; line-height:30px}

.wd422{width:333px; height:78px; background:url(../img/9.png) no-repeat center 0; overflow:hidden; display:flex;align-items: center;justify-content:center;}
.wd422 p{font-size:24px; color:#d40d19; display:block; width:320px; line-height:30px}

.b5{width:1044px; height:595px; background:url(../img/b3_.png) no-repeat center 0; overflow:hidden; margin:40px auto 0}
.bt2{font-size:30px; color:#d40d19; text-align:center; font-weight:bold; margin-top:-10px}

.wd5{width:841px;height:133px;margin:27px auto 0;text-align: center;color:#ffffff; border:2px solid #00d8ff}
.wd5 td div{width:100%; height:68px;display:flex;justify-content:center;align-items:center;margin:0 auto; border:0}
.wd5 td{font-size:20px; line-height:30px}
.wd5 td:first-child{color:#d40d19}

.wd5 th{font-size:24px}
.wd51{width:107px; height:37px; background:#ac0707; text-align:center; line-height:37px; font-size:24px; color:#000000; font-weight:bold; margin:15px auto 0; display:block}

.wd52{width:915px; padding:0 5px 0 70px; margin:30px auto; display:flex;justify-content:space-between;}
/* .wd53{width:470px} */
.wd53 h3{font-size:20px; color:#d40d19}
.wd53 p{font-size:20px; color:#34cdf7; margin-left:2em; line-height:25px}
.wd54{width:409px; height:287px; overflow:hidden; padding-top:95px}
.wd54 img{display:block; width:100%; height:100%}

.b6{width:1100px; /* height:261px;  */background:#00c8ff; margin:5px auto 35px; padding:30px 0}
.b6 h3{font-size:30px; color:#04101d; text-align:center; font-weight:bold; line-height:40px}
.b6 a{width:173px; height:42px;  background:#ac0707; text-align:center; line-height:37px; font-size:24px; color:#000000; font-weight:bold; margin:10px auto 0; display:block}

.wd6{width:1022px; height:531px; background:url(../img/11.png) no-repeat center 0; overflow:hidden; margin:35px auto 0}
.wd6>h4{font-size:24px; color:#ffffff; text-align:center; margin-top:10px; line-height:35px}
.wd6>h2{font-size:30px; color:#d40d19; text-align:center; line-height:50px; font-weight:bold; margin-top:25px}
.wd6>h3{font-size:30px; color:#34cdf7; text-align:center; line-height:45px; margin-top:25px}

.bt3{text-align:center; padding-top:45px}
.bt3 h3{font-size:36px; color:#00c8ff; font-weight:bold}
.bt3 img{display:block; margin:-10px auto 0}
.bt3 h4{font-size:36px; color:#00c8ff; font-weight:bold; margin-top:-10px}
.b7{width:100%; height:544px; background:url(../img/b4.jpg) no-repeat center 0; overflow:hidden; margin-top:35px}
.wd7{width:1100px; margin:0 auto; overflow:hidden}
.wd71{width:438px; display:flex;justify-content:space-between;flex-flow:row wrap; float:right; padding-top:5px}
.wd71 li{width:203px; height:160px; border-radius:20px; background:rgba(0,200,255,0.5); text-align:center; line-height:160px; font-size:30px; color:#ffffff; font-weight:bold; margin-bottom:30px}

.wd72{width:100%; height:63px; background:url(../img/b6.jpg) no-repeat center 0}
.wd8{width:1000px; display:flex;justify-content:space-between; margin:15px auto 25px}
.wd8 li{width:476px}
.wd81{width:476px; height:408px; overflow:hidden; position:relative}
.wd81 img{display:block; width:100%; height:100%}
.wd811{width:476px; height:408px; background:url(../img/b5.png) no-repeat center 0; position:absolute; left:0; bottom:0}

.wd82{width:460px; margin:30px 0 0 16px}
.wd821{width:460px; display:flex;justify-content:space-between;}
.wd8211{width:41px; height:15px; background:#00c8ff; border-radius:30px; margin-top:7px}
.wd8212{width:410px}
.wd8212 h3{font-size:24px; color:#00c8ff; line-height:30px}
.wd8212 p{font-size:20px; color:#ffffff; line-height:30px}
.wd8213{width:41px; height:15px; background:#027497; border-radius:30px; margin-top:7px}
.wd8214{width:41px; height:15px;}
.wd8212 a{display:block; width:127px; height:38px; background:#ac0707; text-align:center; line-height:38px; font-size:20px; color:#04101d; margin-top:5px}

.wd9{width:1100px; height:235px; background:#00c8ff; display:flex;align-items: center; /* overflow:hidden; */ margin:0 auto}
.wd9>img{display:block; margin-left:197px}
.wd91{width:600px; margin-left:23px}
.wd91 h3{font-size:36px; color:#04101d; line-height:45px; font-weight:bold}
.wd91 a{display:block; width:173px; height:42px; background:#ac0707; text-align:center; line-height:37px; font-size:24px; color:#000000; font-weight:bold; margin-top:10px}

.wcd1{width:1045px; overflow:hidden; margin:20px auto 0}
.wcd1 li{width:248px; height:285px; border:1px solid #31c2ea; margin-right:15px; float:left}
.wcd1 li:nth-child(4n+4){margin-right:0}
.wcd1 video,.wcd1 iframe{display:block; width:100%; height:100%}

.wcd2{width:1100px; display:flex;justify-content:space-between; margin:40px auto 0}
.wcd21{width:333px; padding-top:75px}

.wcd3{width:1021px; margin:45px auto 0; overflow:hidden}
.wcd3 li{width:295px; margin-right:68px; float:left; margin-bottom:27px}
.wcd3 li:nth-child(3n+3){margin-right:0}
.wcd31{width:291px; height:291px; overflow:hidden; border:2px solid #02c4fa; border-radius:50%}
.wcd31 img{display:block; width:100%; height:100%}
.wcd32{width:3px; height:60px; margin:0 auto; background:#02c4fa}
.wcd33{width:8px; height:8px; background:#02c4fa; border-radius:50%; margin:0 auto}
.wcd34{width:232px; height:50px;border:2px solid #02c4fa; margin:-4px auto 0; font-size:30px; color:#00c8ff; text-align:center; line-height:50px; font-weight:bold}

.wcd22{font-size:30px; color:#FFFFFF; line-height:55px; text-align:center}

.wcd4{width:1052px; height:652px; background:url(../img/b7.png) no-repeat center 0; overflow:hidden; margin:0 auto 35px}
.wcd4>h4{font-size:30px; color:#ffffff; text-align:center; line-height:45px}
.wcd4>h2{font-size:30px; color:#00c8ff; text-align:center; margin-top:45px; font-weight:bold}
.wcd41{width:137px; margin:13px auto}
.wcd41 a{font-size:24px; color:#d40d19; text-align:center; text-decoration:underline; margin-top:10px; display:block}

.footer{width:100%; height:190px; background:#00c8ff; overflow:hidden}
.footer0{width:1022px; padding-top:40px; display:flex;justify-content:space-between; margin:0 auto;flex-flow:row wrap;}
.footer1{width:50%; margin-bottom:15px; font-size:26px; color:#04101d; line-height:26px}

.last{width:1050px; height:50px;text-align: center;line-height: 50px; /* display:flex;align-items: center;justify-content:space-between;  */margin:0 auto; font-size:20px; color:#00c8ff}
.last a{color:#00c8ff}

/*关于我们*/
.gy-banner{width:100%; height:300px; background:url(../img/gywm.jpg) no-repeat center 0}
.gy1{width:1020px; border:1px solid #00c8ff; min-height:420px; padding:55px 40px 540px 40px; background:url(../img/gyb.png) no-repeat center bottom; margin:40px auto 70px;font-size:22px; color:#ffffff;line-height:35px}
.gy1 h3{font-size:27px; color:#00c8ff; font-weight:bold; text-indent:0.5em}
.gy11{display:flex;align-items: center; margin-top:-6px; margin-bottom:30px}
.gy111{width:170px; height:2px; background:#00c8ff}
.gy112{width:21px; height:21px; background:#00c8ff; border-radius:50%}


/*课程体系*/
.kc-banner{width:100%; height:300px; background:url(../img/kcjs.jpg) no-repeat center 0}
.kc1{width:936px; margin:80px auto 30px; overflow:hidden}
.kc1 li{width:282px; margin:0 45px 60px 0; float:left}
.kc1 li:nth-child(3n+3){margin-right:0}
.kc11{width:280px; height:253px; border:1px solid #00c8ff; overflow:hidden}
.kc11 img{display:block; width:100%; height:100%}
.kc12{width:282px; margin-top:20px; display:flex;justify-content:space-between;}
.kc121{width:26px; height:26px; background:#019ac6}
.kc122{width:245px}
.kc122 h3{font-size:23px; color:#00c8ff; font-weight:bold; line-height:26px}
.kc122 p{font-size:18px; color:#FFFFFF; font-weight:bold; margin-top:10px}

.kc2{width:936px; margin:0 auto 50px}
.kc2 h3{font-size:32px; color:#01aadb; font-weight:bold; margin-bottom:10px}
.kc2 p{font-size:24px; color:#FFFFFF; margin-bottom:30px; line-height:35px; text-indent:2em;font-family:Microsoft YaHei UI Light;}

/*页码*/
.page{text-align: center;clear: both; margin-top:50px; clear:both; margin-bottom:80px; font-family:'微软雅黑'}
.page>ul>li{display:inline-block;font-size:16px;margin-right: 10px;}
.page>ul>li>a{padding:8px 18px;color:#333;background: #e3e3e3}
.c{padding:8px 18px;background:#00c8ff;color:#fff;}

/*师资团队*/
.td-banner{width:100%; height:300px; background:url(../img/sztd.jpg) no-repeat center 0}
.td1{width:1000px; display:flex;justify-content:space-between;flex-flow:row wrap; margin:45px auto}

.td1 li{width:476px; margin-bottom:35px}

/*新闻资讯*/
.xw-banner{width:100%; height:300px; background:url(../img/xwzx.jpg) no-repeat center 0}
.xw1{width:1100px; margin:5px auto}
.xw1 li{width:980px; height:239px; padding:0 97px 0 23px; background:url(../img/xw2.png) no-repeat center 0; overflow:hidden; margin-bottom:20px; display:flex;justify-content:space-between;align-items:center}
.xw11{display:block; width:337px; height:196px; border:1px solid #34cdf7; overflow:hidden}
.xw11 img{display:block; width:100%; height:100%}
.xw12{width:595px}
.xw12 h3{font-size:32px; color:#34cdf7; font-weight:bold}
.xw12 h4{font-size:16px; color:#ffffff; line-height:30px;font-family:Microsoft YaHei UI Light;}
.xw12 p{font-size:24px; color:#ffffff; line-height:35px;}

/*联系我们*/
.lx-banner{width:100%; height:300px; background:url(../img/lxwm.jpg) no-repeat center 0}
.lx1{width:960px; margin:60px auto; display:flex;justify-content:space-between;flex-flow:row wrap;}
.lx11{width:100%; margin-bottom:10px; font-size:26px; color:#ffffff}



  /* 上下篇 */
.info{width:1200px;overflow: hidden;margin:40px auto 80px;color:#fff;font-size:18px;line-height:35px}
.info h3{text-align: center;font-size:30px;margin-bottom:40px;color:#01aadb;font-weight: bold}
.info img{display:inline-block;max-width: 100%;overflow: hidden;}
.sxy{margin:60px 0 80px;width:100%;height:40px;overflow: hidden}
.sxy1{width:500px;height:40px;float: left}
.sxy2{width:500px;height:40px;float: right;text-align: right}
.sxy>div{line-height:40px;font-size: 18px; }

